﻿using System;
using Interfaces;

namespace Presenters
{
    public class ClientAddParentPresenter
    {
        private IClientAddParent view = null;

        public ClientAddParentPresenter(IClientAddParent view)
        {
            this.view = view;
        }

        private void RegisterView(IClientAddView view)
        {
            this.view.AddToPanel(view.ReturnView());
        }

        /// <summary>
        /// Otwiera okno umożliwiające dodanie nowego obiektu do bazy danych typu Clients.
        /// </summary>
        /// <param name="view">ClientsAdd: UserControl</param>
        public void ClientAddDisplay(IClientAddView view)
        {
            RegisterView(view);
        }

        /// <summary>
        /// Zamyka formatke dodawania klienta.
        /// </summary>
        public void ExitApp()
        {
            view.Close();
        }

    }
}
